package org.rcloud.io.service;

import com.github.pagehelper.PageInfo;
import org.rcloud.io.Utils.PageVo;
import org.rcloud.io.Utils.ResultVo;
import org.rcloud.io.model.Blind_date;
import org.rcloud.io.model.Endorsement;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2019/3/4.
 */
public interface Blind_dateService {
    ResultVo deleteByPrimaryKey(String id);

    ResultVo insert(Blind_date record);

    ResultVo insertSelective(Blind_date record);

    PageVo<Blind_date> selectByPrimaryKey(Blind_date id);

    ResultVo updateByPrimaryKeySelective(Blind_date record);

    ResultVo updateByPrimaryKey(Blind_date record);

    PageInfo<Blind_date> selectByBlind_date(int pageNum,int pageSize,Map map);

    ResultVo selectByKey(Blind_date record);


    PageVo<Blind_date> selectAll();

    ResultVo selectBytime(String createtime);

    ResultVo selectByNamedq(String createtime);

    ResultVo selectByNamews(String createtime);

    ResultVo selectByNamexd(String createtime);

    ResultVo selectByNamexk(String createtime);

    PageVo<Blind_date> selectAllDQ();

    PageVo<Blind_date> selectAllWS();

    PageVo<Blind_date> selectAllXD();

    PageVo<Blind_date> selectAllXK();

    ResultVo addCertificate(Blind_date blindDate);

   /* ResultVo delCertificate(Blind_date blindDate);*/

    PageInfo<Blind_date> selectNo(int pageNum,int pageSize);

    PageInfo<Blind_date> selectYes(int pageNum,int pageSize);

    PageVo<Blind_date> selectLike(String enname);
}
